草庐IT

Android:向 EditText 框添加验证?

全部标签

ruby-on-rails - 如何在 Rails 中为 ckeditor 添加皮肤?

我必须在我的Rails项目中安装CKEditor,但默认皮肤上的按钮都没有对齐。见:所以我正在尝试安装Bootstrap皮肤来解决这个问题,也是因为它更适合我网站的其余部分。我已经下载了文件并放在了app/assets/ckeditor/skins/bootstrapkg并更改config/ckeditor.rb添加:config.asset_path=Rails.application.config.assets.prefix但是当我尝试添加方法config.assets_skins或config.skins时,我得到了NoMethodError::undefinedmethod`s

ruby - 简单的 Ruby 输入验证库

我一直在到处寻找适用于Ruby的简单输入验证库。一切似乎都指向ActiveRecord(或类似的)。我没有使用Rails,我使用的是没有ORM的Sinatra。验证用户输入的最佳方法是什么(不直接绑定(bind)到模型层)?简单的东西,如“字符串长度”、“是数字”等。最好有一个很好的机制来声明错误消息。 最佳答案 您可以使用Rails3RC中的ActiveModel::Validations:require'active_model'#thisappearstobeabuginActiveModel-itusesthis,butdo

ruby - 自动向 ruby​​ 中的所有 HTTP 连接添加代理

我有一个启动多个HTTP连接的应用程序,我想为所有连接添加一个代理。该应用程序正在使用net/HTTP、TCP套接字和open-uri所以理想情况下我希望能够修补所有连接从这些库启动,而不是手动将其添加到启动连接的代码中的每个位置。有没有办法实现(在Ruby1.9.2上)? 最佳答案 OpenURI使用HTTP_PROXY环境变量这是一篇关于如何在windows和unix变体上使用它的文章。http://kaamka.blogspot.com/2009/06/httpproxy-environment-variable.html您也

ruby-on-rails - 在 Devise on Rails 中使用单独的身份验证模型

我有一个简单的解决方案,我自己使用以下对象:Account(有token字段,认证时返回并用于API调用)身份验证(具有auth_type/auth_id和对帐户的引用)我有一个单独的身份验证模型,可以连接多种登录方式(设备UUID、电子邮件/密码、twitter、facebook等)。但似乎在Devise的所有示例中,您都在User(Account)模型上使用它。那不是不够灵活吗?例如,OmniAuth模块在User模型上存储提供者和ID,如果您希望能够从Twitter和Facebook登录,会发生什么情况?只有一个提供者有空间吗?我应该在我的Account模型还是Authentic

ruby - 如何将自定义日志级别添加到 ruby​​ 中的记录器?

我需要为ruby​​logger添加自定义日志级别,如“verbose”或“traffic”,怎么办? 最佳答案 您自己的记录器只需要覆盖Logger#format_severity方法,如下所示:classMyLogger 关于ruby-如何将自定义日志级别添加到ruby​​中的记录器?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2281490/

ruby-on-rails - 无法验证 CSRF token 真实性 Rails 4.1

我正在开发一个简单的网站,让管理员提出问题并让用户解决问题。我在管理部分使用ActiveAdmin,在用户解决部分使用简单的AJAX调用。起初尝试通过ActiveAdmin::Devise登录是成功的,但无法退出。我删除了所有cookie,从那时起我无法在没有CSRFtoken真实性异常的情况下进行POST操作。我的application.html.erb头部有正确的meta_tags,声明为jquery_ujs(其他线程说这是一个常见问题),并且在两个POST操作中都存在真实性token。我什至尝试通过skip_before_filter:verify_authenticity_to

ruby - 为什么我应该将开发依赖项添加到我的 gemspec

rubygems想知道我的开发依赖项是什么,这似乎是一个奇怪的功能,到目前为止,我从未见过它用于在运行gem测试时实际加载这些依赖项。 最佳答案 如果有人出于某种原因决定破解您的gem,例如他们在Github上fork它以向其添加功能(他们可能想贡献),如果他们知道您的gem需要哪些开发依赖项(例如测试框架、模拟工具等),这会有所帮助。如果您将bundler与gemspec命令一起使用,它将挂接到您的gemspec依赖项并在您运行时安装开发依赖项以及运行时依赖项bundleinstall这样您就不必手动安装这些gem。gem命令还可

ruby - 如何为仅限 Ruby 的项目将可用语言环境添加到 i18n?

我正在开发一个使用Mongoid实现持久性的纯Ruby项目(不是RubyonRails)。Mongoid支持通过本地化字段使用I18n进行语言翻译:http://mongoid.org/en/mongoid/docs/documents.html#localized_fields但是,我不知道如何添加其他语言环境作为配置选项。I18n.available_locales仅报告:en我所做的所有搜索都显示了如何在Rails上下文中配置和使用I18n。任何人都可以帮助我如何配置I18n并添加其他语言环境,以便我可以为Mongoid文档设置本地化的字段值。谢谢!

ruby-on-rails - Rails - 回形针在不应该的时候验证附件大小?

我有一个使用Paperclip的Rails模型,如下所示:has_attached_file:image,:styles=>{:normal=>['857x392#',:png]},:url=>'/assets/pages/:id/:basename.:extension',:path=>':rails_root/public/assets/pages/:id/:basename.:extension'validates_attachment_size:image,:less_than=>2.megabytes在没有要上传的附件的情况下尝试创建此模型的记录时,返回验证错误:Therew

ruby-on-rails - 验证时区在 Rails 中是否有效

我正在使用tsjzt:http://pellepim.bitbucket.org/jstz/在客户端获取我存储在用户对象中的当前用户时区。这很好用,并为我提供了像“欧洲/伦敦”这样的时区。我想在将其传递到模型时验证它是一个有效的时区,以防发生不好的事情。所以我发现了这个问题:IssuevalidatingusertimezoneforRailsapponHeroku并尝试了这个验证:validates_inclusion_of:timezone,:in=>{in:ActiveSupport::TimeZone.zones_map(&:name)}但是名称与tzinfo不同。我认为我的客